package com.cneport.das.common.model.param;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.xml.bind.annotation.*;
import java.io.Serializable;

/**
 * @Desc 参数服务client请求报文
 * @Ver 1.0
 * @Author GavinZhang
 * @Company 东方物通科技有限（北京）公司
 * @Date 2021-12-13 11:34:57
 */
@Data
@XmlRootElement(name = "ParamRequest")
@XmlAccessorType(XmlAccessType.FIELD)
public class ClientRequest implements Serializable {
    @XmlElement(name = "ParamHead")
    private QryReq qryReq;

    @XmlType
    @Data
    @XmlAccessorType(XmlAccessType.FIELD)
    @AllArgsConstructor
    @NoArgsConstructor
    @Builder
    public static class QryReq {
        private String guid;
        private String reqTime;
        private String paraInfo;
        private String paraType;
        private String copNo;
        private String copLic;
        private String encoderVer;
        private String signInfo;
    }
}